package com.hzz.entity.sys;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.hzz.framework.entity.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class SysNews extends BaseEntity {
    /**
     * ID
     */
    Long id;
    /**
     * 分类
     */
    Integer type;
    /**
     * 栏目 标准规范、政策制度、法律法规
     */
    Long subject;
    /**
     * 标题
     */
    String title;
    /**
     * 副标题
     */
    String subtitle;
    /**
     * 封面图
     */
    String cover;
    /**
     * 发布时间
     */
    Date publicTime;
    /**
     * 发布者
     */
    String publisher;
    /**
     * 上传文件
     */
    String file;
    /**
     * 简介
     */
    String briefInfo;
    /**
     * 详情
     */
    String detailInfo;
    /**
     * 是否置顶
     */
    Integer isTop;
    /**
     * 状态
     */
    Integer state;
    /**
     * 备注
     */
    String memo;
    /**
     * 版本号
     */
    Integer version;
    /**
     * 排序
     */
    Integer orderNo;
    /**
     * 关键字
     */
    String keyword;
    /**
     * 删除标记(0正常1删除)
     */
    Integer delFlag;
    /**
     * 建立者ID
     */
    Long createId;
    /**
     * 创建时间
     */
    Date dateCreated;
    /**
     * 更新时间
     */
    Date dateUpdated;
}
